package com.suning.sawp.intf.job;
/**
 * 
 * BI数据定期清理服务<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface BiDataJobService {
    /**
     * 
     * 功能描述: 删除过期的退货数据<br>
     * 〈功能详细描述〉
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void deleteExpireRetGdsData();
    
    /**
     * 
     * 功能描述: 处理<br>
     * 〈功能详细描述〉
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void dealOldMemberData();
    
    /**
     * 
     * 功能描述: 处理门店实际销售提醒至首页卡片任务<br>
     * 〈功能详细描述〉
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void dealStoreRealSaleToIndexShow();
    
    /**
     * 
     * 功能描述: 将redis中的缓存数据入库持久化<br>
     * 〈功能详细描述〉
     * 每5分钟促发一次任务
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void dealStoreRealTimeSale2DB();
    
    /**
     * 
     * 功能描述: 备份半点的销售数据供同比使用<br>
     * 〈功能详细描述〉
     * 每隔半小时促发一次任务
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void dealStoreHalfHourSaleCopy();
    
    /**
     * 
     * 功能描述: 初始化黑名单列表至redis缓存<br>
     * 〈功能详细描述〉
     * 每天凌晨3点跑一次，防止redis宕机后，补充数据
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    void initBlackList();
}
